.character-box {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	width: 15.9em;
	min-height: 19.2em;
	border-radius: 0.8em;
	background-color: #e9e5dc;
	box-sizing: border-box;
	color: rgb(64, 64, 64);
	font-size: 10px;
}

/* 头像 */
.character-box .avatar-box {
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 0.6em 0.6em 3.2em 0;
	overflow: hidden;
	z-index: 10;
}

.character-box .avatar-box .profile {
	width: 100%;
	z-index: 10;
}

/* lv */
.character-box .detail {
	width: 100%;
	text-align: center;
}

.character-box .detail .level {
	font-size: 1.8em;
	line-height: 1.85em;
	margin-bottom: 0.25em;
	vertical-align: middle;
}
